|  |  | @@ -1,14 +1,16 @@ | 
            
            
              | 1 | 1 |  # -*- coding: utf-8 -*- | 
            
            
              | 2 | 2 |   | 
            
            
              |  | 3 | +from djadmin import ReadOnlyModelAdmin | 
            
            
              | 3 | 4 |  from django.contrib import admin | 
            
            
              | 4 | 5 |   | 
            
            
              | 5 | 6 |  from pay.models import OrderInfo | 
            
            
              | 6 | 7 |   | 
            
            
              | 7 | 8 |   | 
            
            
              | 8 |  | -class OrderInfoAdmin(admin.ModelAdmin): | 
            
            
              | 9 |  | -    readonly_fields = ('order_id', 'prepay_id', 'transaction_id', 'unifiedorder_result', 'notify_msg') | 
            
            
              |  | 9 | +class OrderInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin): | 
            
            
              | 10 | 10 |      list_display = ('order_id', 'photo_type', 'photo_status', 'from_uid', 'to_uid', 'pay_status', 'paid_at', 'reback_status', 'reback_at', 'status', 'created_at', 'updated_at') | 
            
            
              | 11 | 11 |      list_filter = ('photo_type', 'photo_status', 'pay_status', 'reback_status', 'status') | 
            
            
              |  | 12 | +    readonly_fields = ('order_id', 'prepay_id', 'transaction_id', 'unifiedorder_result', 'notify_msg') | 
            
            
              |  | 13 | +    search_fields = ('prepay_id', 'transaction_id', 'group_id', 'session_id', 'photo_id', 'lensman_photo_id', 'from_uid', 'to_uid') | 
            
            
              | 12 | 14 |   | 
            
            
              | 13 | 15 |   | 
            
            
              | 14 | 16 |  admin.site.register(OrderInfo, OrderInfoAdmin) |